﻿using PetaPoco;

namespace BrnMall.Manager.Domain.Store
{
    [TableName("bma_widgetconfig")]
    [PrimaryKey("CId")]
    public class WidgetConfig
    {
        public int CId { get; set; }
        public int WId { get; set; }
        public string ShowName { get; set; }
        public string ShowImg { get; set; }
        public string LinkType { get; set; }
        public string LinkValue { get; set; }
        public int DisplayOrder { get; set; }
        /// <summary>
        /// 是否显示
        /// </summary>
        public bool IsShow { get; set; }
        /// <summary>
        /// 暂时数量，当连接类型为商品时，挑选指定数量的商品
        /// </summary>
        public int DisplayCount { get; set; }
        /// <summary>
        /// 展示类型 
        /// 商品组件：0不展示，1小图列表，2大图列表，3双图列表
        /// 图片组件：11一图，12二图，13三图，14四图，15五图,16自动轮播，17手动轮播
        /// </summary>
        public int DisplayType { get; set; }
        /// <summary>
        /// 组件的特性
        /// </summary>
        public string CustomerFeatures { get; set; }
        /// <summary>
        /// 组件的显示位置
        ///0：未定义， 1:顶部区域，2：首页导航按钮下，3：首页内容下，4：首页商品下
        /// </summary>
        public int DisplayPosition { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public WidgetConfig()
        {
            ShowImg = LinkType = LinkValue =ShowName= CustomerFeatures= string.Empty;
            DisplayOrder =DisplayCount=DisplayType= DisplayPosition= 0;
            IsShow = true;
        }
    }
}
